Skip to content

Conversation

@Critsium-xy
Copy link
Collaborator

@Critsium-xy Critsium-xy commented Oct 18, 2024

  1. Finished some basic work to port abacus to DSP hardware. Including setting up and destroying DSP handle in abacus, porting memory_op to DSP hardware.
  2. Linking mtblas to abacus. Use mtblas in some pw solvers.

Because of this hardware's weird structure, you need an extra documentation to use this feature.

@Critsium-xy Critsium-xy marked this pull request as ready for review October 22, 2024 02:58
@mohanchen mohanchen added the GPU & DCU & HPC GPU and DCU and HPC related any issues label Oct 22, 2024
@Critsium-xy
Copy link
Collaborator Author

Using dsp version needs a very detailed documentation. I will write it later after this is merged.

@mohanchen mohanchen merged commit f039250 into deepmodeling:develop Oct 23, 2024
14 checks passed
@Critsium-xy Critsium-xy deleted the mtblas branch October 24, 2024 02:49
Fisherd99 pushed a commit to Fisherd99/abacus-BSE that referenced this pull request Mar 31, 2025
)

* Link mtblas library

* Add mtblas gemm kernel usage

* Finish memory_op on dsp

* Update CMakeLists

* Add compilation script

* Fix warnings

* Fix install script

* Initialize DSP hardware

* Replace gemm in math_kernel

* Fix CMakeLists Bug

* Fix bugs deepmodeling#1

* Fix bug 2

* Fix link to shared library error

* Stop use gemm_mt globally

* Modify op usage

* Fix bug

* Fix template usage

* Fix compilation

* Replace all dav_subspace gemm kernels

---------

Co-authored-by: Mohan Chen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GPU & DCU & HPC GPU and DCU and HPC related any issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants